package com.ruoyi.xiaoshouchuku.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 销售出库对象 xiaoshou_chuku
 *
 * @author ruoyi
 * @date 2023-06-08
 */
public class XiaoshouChuku extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 出库单号 */
    @Excel(name = "出库单号")
    private String chukuDanhao;

    /** 发货单号 */
    @Excel(name = "发货单号")
    private String fahuoDanhao;

    /** 销售日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "销售日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date chukuDate;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String xiangmuName;

    /** 业务员 */
    @Excel(name = "业务员")
    private String xiangmuMen;

    /** 发货人 */
    @Excel(name = "发货人")
    private String fahuoRen;

    /** 收货地址 */
    @Excel(name = "收货地址")
    private String shouhuoDizhi;

    /** 配套类型 */
    @Excel(name = "配套类型")
    private String peitao1;

    /** 配套五金 */
    @Excel(name = "配套五金")
    private String peitao2;

    /** 门扇名称 */
    @Excel(name = "门扇名称")
    private String goodNameMen1;

    /** 门扇规格宽 */
    @Excel(name = "门扇规格宽")
    private String men1shanKuan;

    /** 门扇规格高 */
    @Excel(name = "门扇规格高")
    private String men1shanGao;

    /** 门扇开向 */
    @Excel(name = "门扇开向")
    private String kaiXiang1;

    /** 门扇条码 */
    @Excel(name = "门扇条码")
    private String tupian1;

    /** 门扇数量 */
    @Excel(name = "门扇数量")
    private String men1Shuliang;

    /** 门扇名称 */
    @Excel(name = "门扇名称")
    private String goodNameMen2;

    /** 门扇规格宽 */
    @Excel(name = "门扇规格宽")
    private String men2shanKuan;

    /** 门扇规格高 */
    @Excel(name = "门扇规格高")
    private String men2shanGao;

    /** 门扇开向 */
    @Excel(name = "门扇开向")
    private String kaiXiang2;

    /** 门扇条码 */
    @Excel(name = "门扇条码")
    private String tupian2;

    /** 门扇数量 */
    @Excel(name = "门扇数量")
    private String men2Shuliang;

    /** 门框名称 */
    @Excel(name = "门框名称")
    private String goodNameKuang;

    /** 门框开向 */
    @Excel(name = "门框开向")
    private String kaiXiang3;

    /** 门框宽 */
    @Excel(name = "门框宽")
    private String kuangKuan;

    /** 门框高 */
    @Excel(name = "门框高")
    private String kuangGao;

    /** 门框条码 */
    @Excel(name = "门框条码")
    private String tupian3;

    /** 门框数量 */
    @Excel(name = "门框数量")
    private String kuangShuliang;

    /** 防火锁数量 */
    @Excel(name = "防火锁数量")
    private String shuliang1;

    /** 闭门器数量 */
    @Excel(name = "闭门器数量")
    private String shuliang2;

    /** 拉爆盖数量 */
    @Excel(name = "拉爆盖数量")
    private String shuliang3;

    /** 防火门备注 */
    @Excel(name = "防火门备注")
    private String beizhu1;

    /** 防火锁备注 */
    @Excel(name = "防火锁备注")
    private String beizhu2;

    /** 闭门器备注 */
    @Excel(name = "闭门器备注")
    private String beizhu3;

    /** 拉爆盖备注 */
    @Excel(name = "拉爆盖备注")
    private String beizhu4;

    /** 成本金额 */
    @Excel(name = "成本金额")
    private Long chengbenjine;

    /** 销售金额 */
    @Excel(name = "销售金额")
    private Long zhonjine;

    /** 是否已出库 */
    @Excel(name = "是否已出库")
    private String zhixing;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setChukuDanhao(String chukuDanhao)
    {
        this.chukuDanhao = chukuDanhao;
    }

    public String getChukuDanhao()
    {
        return chukuDanhao;
    }
    public void setFahuoDanhao(String fahuoDanhao)
    {
        this.fahuoDanhao = fahuoDanhao;
    }

    public String getFahuoDanhao()
    {
        return fahuoDanhao;
    }
    public void setChukuDate(Date chukuDate)
    {
        this.chukuDate = chukuDate;
    }

    public Date getChukuDate()
    {
        return chukuDate;
    }
    public void setXiangmuName(String xiangmuName)
    {
        this.xiangmuName = xiangmuName;
    }

    public String getXiangmuName()
    {
        return xiangmuName;
    }
    public void setXiangmuMen(String xiangmuMen)
    {
        this.xiangmuMen = xiangmuMen;
    }

    public String getXiangmuMen()
    {
        return xiangmuMen;
    }
    public void setFahuoRen(String fahuoRen)
    {
        this.fahuoRen = fahuoRen;
    }

    public String getFahuoRen()
    {
        return fahuoRen;
    }
    public void setShouhuoDizhi(String shouhuoDizhi)
    {
        this.shouhuoDizhi = shouhuoDizhi;
    }

    public String getShouhuoDizhi()
    {
        return shouhuoDizhi;
    }
    public void setPeitao1(String peitao1)
    {
        this.peitao1 = peitao1;
    }

    public String getPeitao1()
    {
        return peitao1;
    }
    public void setPeitao2(String peitao2)
    {
        this.peitao2 = peitao2;
    }

    public String getPeitao2()
    {
        return peitao2;
    }
    public void setGoodNameMen1(String goodNameMen1)
    {
        this.goodNameMen1 = goodNameMen1;
    }

    public String getGoodNameMen1()
    {
        return goodNameMen1;
    }
    public void setMen1shanKuan(String men1shanKuan)
    {
        this.men1shanKuan = men1shanKuan;
    }

    public String getMen1shanKuan()
    {
        return men1shanKuan;
    }
    public void setMen1shanGao(String men1shanGao)
    {
        this.men1shanGao = men1shanGao;
    }

    public String getMen1shanGao()
    {
        return men1shanGao;
    }
    public void setKaiXiang1(String kaiXiang1)
    {
        this.kaiXiang1 = kaiXiang1;
    }

    public String getKaiXiang1()
    {
        return kaiXiang1;
    }
    public void setTupian1(String tupian1)
    {
        this.tupian1 = tupian1;
    }

    public String getTupian1()
    {
        return tupian1;
    }
    public void setMen1Shuliang(String men1Shuliang)
    {
        this.men1Shuliang = men1Shuliang;
    }

    public String getMen1Shuliang()
    {
        return men1Shuliang;
    }
    public void setGoodNameMen2(String goodNameMen2)
    {
        this.goodNameMen2 = goodNameMen2;
    }

    public String getGoodNameMen2()
    {
        return goodNameMen2;
    }
    public void setMen2shanKuan(String men2shanKuan)
    {
        this.men2shanKuan = men2shanKuan;
    }

    public String getMen2shanKuan()
    {
        return men2shanKuan;
    }
    public void setMen2shanGao(String men2shanGao)
    {
        this.men2shanGao = men2shanGao;
    }

    public String getMen2shanGao()
    {
        return men2shanGao;
    }
    public void setKaiXiang2(String kaiXiang2)
    {
        this.kaiXiang2 = kaiXiang2;
    }

    public String getKaiXiang2()
    {
        return kaiXiang2;
    }
    public void setTupian2(String tupian2)
    {
        this.tupian2 = tupian2;
    }

    public String getTupian2()
    {
        return tupian2;
    }
    public void setMen2Shuliang(String men2Shuliang)
    {
        this.men2Shuliang = men2Shuliang;
    }

    public String getMen2Shuliang()
    {
        return men2Shuliang;
    }
    public void setGoodNameKuang(String goodNameKuang)
    {
        this.goodNameKuang = goodNameKuang;
    }

    public String getGoodNameKuang()
    {
        return goodNameKuang;
    }
    public void setKaiXiang3(String kaiXiang3)
    {
        this.kaiXiang3 = kaiXiang3;
    }

    public String getKaiXiang3()
    {
        return kaiXiang3;
    }
    public void setKuangKuan(String kuangKuan)
    {
        this.kuangKuan = kuangKuan;
    }

    public String getKuangKuan()
    {
        return kuangKuan;
    }
    public void setKuangGao(String kuangGao)
    {
        this.kuangGao = kuangGao;
    }

    public String getKuangGao()
    {
        return kuangGao;
    }
    public void setTupian3(String tupian3)
    {
        this.tupian3 = tupian3;
    }

    public String getTupian3()
    {
        return tupian3;
    }
    public void setKuangShuliang(String kuangShuliang)
    {
        this.kuangShuliang = kuangShuliang;
    }

    public String getKuangShuliang()
    {
        return kuangShuliang;
    }
    public void setShuliang1(String shuliang1)
    {
        this.shuliang1 = shuliang1;
    }

    public String getShuliang1()
    {
        return shuliang1;
    }
    public void setShuliang2(String shuliang2)
    {
        this.shuliang2 = shuliang2;
    }

    public String getShuliang2()
    {
        return shuliang2;
    }
    public void setShuliang3(String shuliang3)
    {
        this.shuliang3 = shuliang3;
    }

    public String getShuliang3()
    {
        return shuliang3;
    }
    public void setBeizhu1(String beizhu1)
    {
        this.beizhu1 = beizhu1;
    }

    public String getBeizhu1()
    {
        return beizhu1;
    }
    public void setBeizhu2(String beizhu2)
    {
        this.beizhu2 = beizhu2;
    }

    public String getBeizhu2()
    {
        return beizhu2;
    }
    public void setBeizhu3(String beizhu3)
    {
        this.beizhu3 = beizhu3;
    }

    public String getBeizhu3()
    {
        return beizhu3;
    }
    public void setBeizhu4(String beizhu4)
    {
        this.beizhu4 = beizhu4;
    }

    public String getBeizhu4()
    {
        return beizhu4;
    }
    public void setChengbenjine(Long chengbenjine)
    {
        this.chengbenjine = chengbenjine;
    }

    public Long getChengbenjine()
    {
        return chengbenjine;
    }
    public void setZhonjine(Long zhonjine)
    {
        this.zhonjine = zhonjine;
    }

    public Long getZhonjine()
    {
        return zhonjine;
    }
    public void setZhixing(String zhixing)
    {
        this.zhixing = zhixing;
    }

    public String getZhixing()
    {
        return zhixing;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("chukuDanhao", getChukuDanhao())
                .append("fahuoDanhao", getFahuoDanhao())
                .append("chukuDate", getChukuDate())
                .append("xiangmuName", getXiangmuName())
                .append("xiangmuMen", getXiangmuMen())
                .append("fahuoRen", getFahuoRen())
                .append("shouhuoDizhi", getShouhuoDizhi())
                .append("peitao1", getPeitao1())
                .append("peitao2", getPeitao2())
                .append("goodNameMen1", getGoodNameMen1())
                .append("men1shanKuan", getMen1shanKuan())
                .append("men1shanGao", getMen1shanGao())
                .append("kaiXiang1", getKaiXiang1())
                .append("men1Shuliang", getMen1Shuliang())
                .append("goodNameMen2", getGoodNameMen2())
                .append("men2shanKuan", getMen2shanKuan())
                .append("men2shanGao", getMen2shanGao())
                .append("kaiXiang2", getKaiXiang2())
                .append("men2Shuliang", getMen2Shuliang())
                .append("goodNameKuang", getGoodNameKuang())
                .append("kaiXiang3", getKaiXiang3())
                .append("kuangKuan", getKuangKuan())
                .append("kuangGao", getKuangGao())
                .append("kuangShuliang", getKuangShuliang())
                .append("shuliang1", getShuliang1())
                .append("shuliang2", getShuliang2())
                .append("shuliang3", getShuliang3())
                .append("beizhu1", getBeizhu1())
                .append("beizhu2", getBeizhu2())
                .append("beizhu3", getBeizhu3())
                .append("beizhu4", getBeizhu4())
                .append("chengbenjine", getChengbenjine())
                .append("zhonjine", getZhonjine())
                .append("zhixing", getZhixing())
                .toString();
    }
}